<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    let age = prompt("请输入年龄");
    let score = 70;
    //age是一个String类型，但是做比较运算时，会自动转换
    if (age <= 12) {
        console.log("小学生");
        if (age < 6) {
            console.log("学前班")
        } else if (age === 7) {
            console.log("一年级")
        }
        if (socre >= 60) {
            console.log("及格")
        }
    } else if (age > 12 &&  age <= 15) {
        console.log("中学生")
        if (score >= 72) {
            console.log("及格")
        }
    } else if (age > 15 && age <= 18) {
        console.log("高中生")
    } else if (age > 18 && age < 22) {
        console.log("大学生")
    } else {
        console.log("社会人士");
    }

    if (age > 22) {
        console.log("可以结婚")
    }

    //不是很推荐这样写，一般switch都是用来做精确匹配，但是switch不会自动转换类型
    switch (age) {
        case "16":
            console.log("成年人");
            //break;//如果没有break，继续往下执行case

        case "20":
            console.log("大学生");
            break;//跳出switch语句块

        default:
            console.log("放在最后，如果上面都没有匹配到，则执行default")
            break;//写不写都无所谓
    }

</script>
</body>
</html>